package cn.tedu.charging.user.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
//@Component
//@Configuration 配置相关的组件 @Component 普通组件
// 两个注解的区别是?
public class RestTemplateConfiguration {

    @Bean //创建一个类型为RestTemplate的实例,
    //怎么创建呢? restTemplate方法的具体实现  return new RestTemplate();
    // 创建 RestTemplate的实例,
    // 放入到Spring容器管理 ,
    // Spring容器管理目的是什么? 我们可以注入 RestTemplate 并且使用
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }
}
